/**
 * @author liuxin
 * @e-mail lxtobe5@gmail.com
 * @update 2011.11.19
 * @prompt If you find my mistake, please contact with me via my e-mail.
 */
package API_sample
{
	import com.utils.TraverseObjectUtil;
	
	import flash.display.Sprite;
	import flash.utils.describeType;

	public class Date_sample extends Sprite
	{
		public function Date_sample()
		{
			/*date : Number
			按照本地时间返回 Date 对象所指定的表示月中某天的值（1 到 31 之间的一个整数）。
			dateUTC : Number
			按照通用时间 (UTC) 返回 Date 对象中的日期值（1 到 31 之间的一个整数）。
			day : Number
			[只读] 按照本地时间返回该 Date 所指定的星期值（0 代表星期日，1 代表星期一，依此类推）。
			dayUTC : Number
			[只读] 按照通用时间 (UTC) 返回该 Date 中的星期值（0 代表星期日，1 代表星期一，依此类推）。
			fullYear : Number
			按照本地时间返回 Date 对象中的完整年份值（一个 4 位数，例如 2000）。
			fullYearUTC : Number
			按照通用时间 (UTC) 返回 Date 对象中的四位数年份值。
			hours : Number
			按照本地时间返回 Date 对象中一天的小时值（0 到 23 之间的一个整数）。
			hoursUTC : Number
			按照通用时间 (UTC) 返回 Date 对象中一天的小时值（0 到 23 之间的一个整数）。
			milliseconds : Number
			按照本地时间返回 Date 对象中的毫秒值（0 到 999 之间的一个整数）部分。
			millisecondsUTC : Number
			按照通用时间 (UTC) 返回 Date 对象中的毫秒值（0 到 999 之间的一个整数）部分。
			minutes : Number
			按照本地时间返回 Date 对象的分钟值（0 到 59 之间的一个整数）部分。
			minutesUTC : Number
			按照通用时间 (UTC) 返回的 Date 对象的分钟值（0 到 59 之间的一个整数）部分。
			month : Number
			按照本地时间返回 Date 对象的月份值（0 代表一月，1 代表二月，依此类推）。
			monthUTC : Number
			按照通用时间 (UTC) 返回的 Date 对象的月份值（0 [1 月] 到 11 [12 月]）部分。
			seconds : Number
			按照本地时间返回 Date 对象的秒值（0 到 59 之间的一个整数）。
			secondsUTC : Number
			按照通用时间 (UTC) 返回的 Date 对象的秒值（0 到 59 之间的一个整数）部分。
			time : Number
			Date 对象中自 1970 年 1 月 1 日午夜（通用时间）以来的毫秒数。
			timezoneOffset : Number
			[只读] 计算机的本地时间和通用时间 (UTC) 之间的差值（以分钟为单位）。*/
			var d:Date = new Date();
			var a:Array = [];
			a = TraverseObjectUtil.getPropertyName(d);
			//遍历对象的属性及值
			for(var i:int;i<a.length;i++)
			{
				trace(a[i]+":"+d[a[i]]);
			}
			/*
			date:30
			dateUTC:29
			day:0
			dayUTC:6
			fullYear:2011
			fullYearUTC:2011
			hours:4
			hoursUTC:20
			milliseconds:671
			millisecondsUTC:671
			minutes:1
			minutesUTC:1
			month:9
			monthUTC:9
			seconds:50
			secondsUTC:50
			time:1319918510671
			timezoneOffset:-480
			*/
			
			
		}
	}
}